#include <algorithm/shared/data/scene/Sun.h>
#include <algorithm/shared/data/world/sun/sun_position/SunPosition.h>
#include <algorithm/shared/data/world/sun/sunshape/BuieSunShape.h>

using namespace solar;

solar::Sun::Sun()
{
    this->sun_position_ = std::make_shared<SunPosition>();
    // sunshape_type_ = SunShapeType::kSunShapeBuie;
    this->sunshape_ = std::make_shared<BuieSunShape>();
}

#include <utils/class_describe_source.inc>
